package com.masterclient.app.businessmodule.settingmodule.bankcard.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

public class NewBankCardBean implements Serializable {
    @SerializedName("withdraw")
    public WithdrawBean withdraw;
    @SerializedName("withdraw_contract")
    public WithdrawContractBean withdrawContract;
    @SerializedName("bankcard")
    public BankcardBean bankcard;

    public class WithdrawBean implements Serializable {
        @SerializedName("rule_url")
        public String ruleUrl;
        @SerializedName("desc")
        public String desc;
    }

    public class WithdrawContractBean implements Serializable {
        @SerializedName("is_signed")
        public boolean isSigned;
        @SerializedName("rule_url")
        public String ruleUrl;
        @SerializedName("desc")
        public String desc;
        @SerializedName("title")
        public String title;
    }

    public class BankcardBean implements Serializable {
        @SerializedName("bankcard_certification_id")
        public String bankcardCertificationId;
        @SerializedName("bankcard_status")
        public String bankcardStatus;
        @SerializedName("bankcard_number")
        public String bankcardNumber;
        @SerializedName("bank_code")
        public String bankCode;
        @SerializedName("bank_name")
        public String bankName;
        @SerializedName("bank_mobile")
        public String bankMobile;
    }
}
